home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / MAME / src / machine / tait8741.h < prev    next >
C/C++ Source or Header  |  2000-04-04  |  885b  |  36 lines

  1. #ifndef __TAITO8741__
  2. #define __TAITO8741__
  3.  
  4. #define MAX_TAITO8741 4
  5.  
  6. /* NEC 8741 program mode */
  7. #define TAITO8741_MASTER 0
  8. #define TAITO8741_SLAVE  1
  9. #define TAITO8741_PORT   2
  10.  
  11. struct TAITO8741interface
  12. {
  13.     int num;
  14.     int mode[MAX_TAITO8741];            /* program select */
  15.     int serial_connect[MAX_TAITO8741];    /* serial port connection */
  16.     mem_read_handler portHandler_r[MAX_TAITO8741]; /* parallel port handler */
  17. };
  18.  
  19. int  TAITO8741_start(const struct TAITO8741interface *taito8741intf);
  20. void TAITO8741_stop(void);
  21.  
  22. void TAITO8741_reset(int num);
  23.  
  24. /* write handler */
  25. WRITE_HANDLER( TAITO8741_0_w );
  26. WRITE_HANDLER( TAITO8741_1_w );
  27. WRITE_HANDLER( TAITO8741_2_w );
  28. WRITE_HANDLER( TAITO8741_3_w );
  29. /* read handler */
  30. READ_HANDLER( TAITO8741_0_r );
  31. READ_HANDLER( TAITO8741_1_r );
  32. READ_HANDLER( TAITO8741_2_r );
  33. READ_HANDLER( TAITO8741_3_r );
  34.  
  35. #endif
  36.